package com.cykj.mapper;

import com.cykj.pojo.PsTopic;
import com.cykj.pojo.PsType;
import com.cykj.vo.PsTopicVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @BelongsProject: Psychology
 * @BelongsPackage: com.cykj.mapper
 * @Author: 小林
 * @CreateTime: 2025-02-04 20:34
 * @Description: 领域表mapper层
 * @Version: 1.0
 */
public interface TypeMapper {
    // 根据领域ID查询该领域下的所有题目
    List<PsTopic> selectTopicsByTypeId(@Param("vo") PsTopicVo vo);
    // 查询所有领域
    List<PsType> selectAllTypes();
    //删除题目
    int deleteTopicByTopicId(@Param("vo") PsTopicVo vo);
    // 新增题目
    int insertTopic(@Param("vo") PsTopicVo vo);
    //修改题目
    int updateTopic(@Param("vo") PsTopicVo vo);
    //获取所有题目
    List<PsTopic> getAll();
}

